home *** CD-ROM | disk | FTP | other *** search
/ Invenzioni & Inventori / Invenzioni and Inventori (Eclectica Publishing) (1996).ISO / invenzio / tori / sharedi.cst / 03024_Script_3024 < prev    next >
Text File  |  1983-01-27  |  1KB  |  41 lines

  1. on vap dv, qcast,bp
  2.   global attual_text,vbeep
  3.   if offset ("no",bp) then
  4.     set the scrolltop of member 499 to 0
  5.   end if
  6.   if attual_text <> field 499 then
  7.     set the scrolltop of member 499 to 0
  8.     set attual_text to field 499
  9.     duplicate cast 499,qcast
  10.     SET THE TEXTHEIGHT OF FIELD QCAST TO 17
  11.   end if
  12.   
  13.   set valore to THE TEXTHEIGHT OF FIELD QCAST
  14.   
  15.   if dv = "su" then
  16.     if the scrolltop of member qcast >= valore then
  17.       set the scrolltop of member qcast to the scrolltop of member qcast - valore
  18.       set vbeep to true  
  19.     else
  20.       if bp = "sibeep" and vbeep then beep
  21.       set vbeep to false
  22.     end if
  23.     
  24.     --    put "su",the scrollTop of member qcast
  25.     --    scrollByLine member qcast,-1
  26.   end if    
  27.   
  28.   if dv = "giu" then
  29.     if the scrolltop of member qcast < valore*(the linecount of member qcast - 1) then
  30.       set the scrolltop of member qcast to the scrolltop of member qcast + valore
  31.       set vbeep to true  
  32.     else
  33.       if bp = "sibeep" and vbeep then beep
  34.       set vbeep to false
  35.     end if
  36.     
  37.     --    put "giu",the scrollTop of member qcast
  38.     --    scrollByLine member qcast,1
  39.   end if
  40. end
  41.